import request from './../utils/request.js';

/**
 * 公共接口
 *
 */
export function getIndexData() {
  return request.get('', {});
}

/*
  获取首页菜单/我的菜单
 */
export function getIndexMenus(role) {
  return request.get('get_menus', {role: role});
}

/*
  获取首页菜单/我的菜单
 */
export function getBannerData(name = "") {
  if (!name) return false;
  return request.get('get_banner', {name: name});
}

/* 登陆 */
export function login(phone, password) {
  return request.get('login', {phone: phone, password: password});
}

/* 发送短信验证码*/
export function bind_phone(data) {
  return request.post('bind_phone', data);
}

/**
 * 获取文章列表
 */
export function getContentList(data) {
  return request.get('content/list', data);
}

/**
 * 获取文章详情
 */
export function getContentDetail(data) {
  return request.get('content/detail', data);
}

/**
 * 获取文章详情
 */
export function getCategoryDetail(id) {
  return request.get('category/' + id, {});
}

/**
 * 获取文章详情
 */
export function getConfigSingle(data) {
  return request.get('config/detail', data);
}


/**
 * 根据页面路径获取页面分享配置
 */
export function getMimiShare(pages) {
  return request.get('mini/share', {pages: pages});
}

/**
 * 获取所有页面列表
 */
export function getMimiShareList(data) {
  return request.get('mini/share_list', data);
}

/**
 * 获取消息通知模板
 * @returns {*}
 */
export function getTemplateList(data) {
  return request.get('template', data || {});
}

/* 新增/更新 - 消息通知模板 */
export function updateTemplate(data) {
  return request.post('template/update', data || {});
}

/**
 * 餐厅信息
 * @param id
 * @returns {*}
 */
export function getSupplierDetail(id) {
  return request.get('supllier/detail', {id: id});
}

/**
 * 检查指引
 * @param id
 * @returns {*}
 */
export function checkGuide() {
  return request.get('check_guide', {});
}

/**
 * 检查指引
 * @param id
 * @returns {*}
 */
export function getHotWords() {
  return request.get('hotwords', {});
}


/**
 * 新增反馈
 * @param data
 */
export function addFeedback(data) {
  return request.post('add_advice', data)
}

/**
 * 获取反馈信息
 */
export function getAdviceList(data) {
  return request.get('advice/index', data);
}

/**
 * 反馈详情
 * @param id
 * @returns {*}
 */
export function getAdviceDetail(id) {
  return request.get('advice/detail', {id: id});
}

/**
 * 商家入住申请
 * @param data
 */
export function applySupplier(data) {
  return request.post('supplier/apply', data)
}


